From 02b1482abb4c48c91adc234f788b422355b3044a Mon Sep 17 00:00:00 2001 From: David Bauer Date: Mon, 18 Feb 2019 23:58:34 +0100 Subject: [PATCH] ipq40xx: add support for FritzBox 7530 Hardware -------- CPU: Qualcomm IPQ4019 RAM: 256M FLASH: 128M NAND ETH: QCA8075 VDSL: Intel/Lantiq VRX518 PCIe attached currently not supported DECT: Dialog SC14448 currently not supported WiFi2: IPQ4019 2T2R 2SS b/g/n WiFi5: IPQ4019 2T2R 2SS n/ac LED: - Power/DSL green - WLAN green - FON/DECT green - Connect/WPS green - Info green - Info red BTN: - WLAN - FON - WPS/Connect UART: 115200n8 3.3V (located under the Dialog chip) VCC - RX - TX - GND (Square is VCC) Installation ------------ 1. Grab the uboot for the Device from the 'u-boot-fritz7530' subdirectory. Place it in the same directory as the 'eva_ramboot.py' script. It is located in the 'scripts/flashing' subdirectory of the OpenWRT tree. 2. Assign yourself the IP address 192.168.178.10/24. Connect your Computer to one of the boxes LAN ports. 3. Connect Power to the Box. As soon as the LAN port of your computer shows link, load the U-Boot to the box using following command. > ./eva_ramboot.py --offset 0x85000000 192.168.178.1 uboot-fritz7530.bin 4. The U-Boot will now start. Now assign yourself the IP address 192.168.1.70/24. Copy the OpenWRT initramfs (!) image to a TFTP server root directory and rename it to 'FRITZ7530.bin'. 5. The Box will now boot OpenWRT from RAM. This can take up to two minutes. 6. Copy the U-Boot and the OpenWRT sysupgrade (!) image to the Box using scp. SSH into the Box and first write the Bootloader to both previous kernel partitions. > mtd write /path/to/uboot-fritz7530.bin uboot0 > mtd write /path/to/uboot-fritz7530.bin uboot1 7. Remove the AVM filesystem partitions to make room for our kernel + rootfs + overlayfs. > ubirmvol /dev/ubi0 --name=avm_filesys_0 > ubirmvol /dev/ubi0 --name=avm_filesys_1 8. Flash OpenWRT peristently using sysupgrade. > sysupgrade -n /path/to/openwrt-sysupgrade.bin Signed-off-by: David Bauer [removed pcie-dts range node, refreshed on top of AP120-AC/E2600AC] Signed-off-by: Christian Lamparter --- board-avm_fritzbox-7530.bin | Bin 0 -> 24324 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 board-avm_fritzbox-7530.bin diff --git a/board-avm_fritzbox-7530.bin b/board-avm_fritzbox-7530.bin new file mode 100644 index 0000000000000000000000000000000000000000..905145f1da5ee91c481f30e6bd08b3cf8da0c2ed GIT binary patch literal 24324 zcmeHPT~HHQ7QR9LR8%?%e<3s>;U{rPfWSzEC?P~9ffg7R5u)oNqLKhZ1m(v#CFPYex!cO-pca$@*0hB zU!_JT)KqLqw6w}=_tsSqO>ts;!`?d0-Y*Yt$t>P3%q~&nHUOy?L+gf1dmaJX7e!W``4mxuk*gl0x*D*$% zHde9E;MMSWd%ISnQfIsx?`vzWQ0J;PKN{&f-Cn2pLbd79DAejTg{sfqLb-ic5C>k5 zjGt_;(rj1DUXAvhYOYjcD(Rz}L^ricC4mlS+Z&-RopgxX2wo43A8RgAr>WwhYisj9 zwE}j#-q#LYb0z#o<9!#Jb?QP%qSYbJKEDsNnxTB4i~VlO!5$CCt>u7{yv@1 zuX41BJA*UEuGF`sR>bUJ?;Pf3Wsc zdZnN=9D91R`J4RHqWXw^-;OpKx1SX@vJX7DqC1wopQ~b|JszrU&8dyu5v;gzUDKm% z|4n0f<^A!7{)FR^I!4*jLW#=OhJcUX>b2`OAdH}pu<(dT+b8}^O?<}Ah|SBch8IKt z&}d#>UNmC6YL$q~}`2x53#ZX|3l{r>az-Mb*Dkv75@5#ZKjclV2wz>1etr9U~9I?5!mf3H_pPiE~$X#xyp&#C)X8e6u*# z9KB!WYg-Q2q|_W-Ir0hR>)`b{Lb#?jC?8|PO5lgbTgL=ucV5l{<2+j$EC?3W`d0 zmsM06IxqHI9vB)PyESp|;a`6E@rC<4X07A7cjdZddIQTkC`NCyt%O?EKrwlnZ57nA z{)vg(Y%8GdgXq*_`J=mJPJ`u@s4Hv6dBuAUbaY?2j^Ca9n=^fRp)xZY<~t_BM%f}Z z#srFY3Iszj5r!#1%DWUqib_RNEM>v&uV@+nL70FJf|_!&jsGSowwt-?(psbgTZiE z*lac+NJ7x9i#pK<~m;=n04*$o&4i=}4(a}+-`{wR|$9k5`-S4VpMK0%3lXm6w z@IaJYNt^0JAwVHOA+S^tC@WJJle~L6J#Za43paW9Wu*VQbzW~s{{shXW3pKAnrgv? z;@w;C${yJ6&VEgyc=yxjxI%xoLHd91>&i2f*^GNqx1>u>aM8EK8+kV8p3py%b{~V4 z5D&W_zL<4;VW)oR!(-}*o4E?lHHi%olXp$s`a`AJl9e)bEtRl| z{}sF36UPTrUFK$7ZIT&;QadBX( z*L)H`Xeuylnd!K+O>^g{ewL$|h0sgQ`FLzlkV=5WOrCjhY9Ib3Hb)NY!(X70k9 z3?*7AK56LF9#(GShgu?3X?Kw+nRUuqy9)~u0&wIi}xDpwE4%C zw%xy3ej)8Rrz&XILsRwc0!4f@;yp3gP`6FV(3!nWl=WKj)*nz;Ex4MsN^A!Rv-FL`X z`(;6qFeRLO!>DQ7dSv54M(*|D+TQe5ULAAKjq|#4MLLhoX7+wvv42}myf}z;u4Cs{ zDO&C>y6pBy{pGxK{KnAzEB3^pCQc!+3=sI(U*YhZEe`M)XwxYrO=_u_9}^P||KKlh zaClKs+^Aw7kNFjjxtw?#?cRUE*6ioTu+i>UFIWr*@KYuVf%zfeD(PdP`^_)gW#dKh z?ja|B5jp#w#Ibjji>IH+!;nu;^4}2)ho0cquW1#uC?HRM<7RFqSt1W@+-xaV1HF?h zJbHpl@7J;h7NYjySa|mY*WO3)PYeH^cR#k-$bnwy74@$TmV8s*~I2)MFl?2Kza+wR%3oPTx{?|!krHGh5l{{g(; Bh^qhq literal 0 HcmV?d00001 -- 2.30.2